technology dependence - Español Inglés Diccionario